
// 存放项目中所有的接口地址


// 1.登录接口
const loginApis = {
  loginUrl:'',
  loginOutUrl:'',
}


// 2.首页接口
const indexApis = {
  indexUrl:'indexdata/',//首页数据
  stopTask:'stoptask/',//停止任务
  startTask:'starttask/',//开始任务
  delHomeTask:'delhometask/'//删除任务
}
// 3.设备信息
const eqpApis = {
  phoneInfoUrl:'getphoneinfo/',//手机仓信息
  agvInfoUrl:'getagvinfo/',//agv信息
  labList:'lablist/',//实验室列表
  addAgv:'addagv/',//添加agv
  editagvinform:'editagvinform/',
  getMap:'getmap/',//获取地图列表,
  editagvinformstatus:'editagvinformstatus/'
}

// 4.AGV控制
const agvApis = {
  catchphone:'catchphone/',
  downphone:'downphone/',
  agvUrl:'agvinform/',//agv属性
  getAgv:'getallagv/',//获取小车列表
  positionConfirm:'positionconfirm/',//重定位确认
  getArmInfo:'getarminfo/',//机械臂关节控制
  getRedirectInfo:'getredirectinfo/',//AGV重定位
  getAutoDriveInfo:"getautodriveinfo/",//AGV手动导航
  pointMove:'pointmove/',//点位移动
  autoRotate:'autorotate/',//自动旋转
  handleClick:'handleclick/',//点击操作
  handleDuraion:'handleduration/',//长按操作
  autoAimat:'autoaimat/',//自动校准
  freeDrive:'freedrive/',//自由驱动
  closeFreeDrive:'closefreedrive/',//关闭自由驱动
  armConfirm:'armconfirm/',//机械臂确认
  armStop:'armstop/',//机械臂停止
  photoAim:'photoaim/'//拍照对准

}

// 5.地图管理接口
const mapApis = {

  mapUrl:'agvmap/',//获取小车位置
  mapPosition:'agvmapposition/',//获取任务点信息
  testData:'gettaskpoint/',//获取测试点数据
  chargeData:'gettaskcharge/',//获取充电桩数据
  getdbcinform:'getdbcinform/',
  addCharge:'addcharge/',//添加充电桩
  delCharge:'delcharge/',//删除充电桩
  editCharge:'editcharge/',//修改充电桩
  getFigurecard:'getfigurecard/',
  addMap:'addMap/',
  editMap:'editMap/',
  delmap:'delmap/',
  backorg:'backorg/',
  goorg:'goorg/',
  LoadMap:'loadmap/',
  getMap:'getmap/',//获取地图列表
  getAgv:'getagv/',//获取agv列表
  addTest:'addtaskpoint/',//添加测试点
  delTest:'deltaskpoint/',//删除测试点
  editTest:'edittaskpoint/',//修改测试点

}

// 6.任务管理
const todoApis = {

  todoData:'getmaintask/',//获取主任务
  mainAdd:'addmaintask/',//添加主任务
  getMap:'getmap/',//获取地图
  getAgv:'getagv/',//获取agv
  getTestPoint:'gettaskpoint/',//获取任务点
  addTask:'addtask/',//添加子任务
  delTask:'deltask/',//删除子任务
  delMain:'delmaintask/',//删除主任务
  editTask:'edittask/',//编辑子任务
  searchTaskById:'gettaskbyid/',
  changeTaskSort:'changetasksort/',
  changetasklist:'changetasklist/',
  hangtasklist:'hangtasklist/',
  hangsectasklist:'hangsectasklist/',
  upmaintask:'upmaintask/',
  searchMainTaskById:'searchMainTaskById/',
  editmain:'editmain/'

}
// 7.日志管理
const logApis = {

  logUrl:'loginfo/'//日志查询

}

// 8.实验室数据
const labApis = {

  getAgv:'getagv/',
  labInfo:'labinfo/'

}



export {

  loginApis,
  eqpApis,
  todoApis,
  logApis,
  indexApis,
  agvApis,
  mapApis,
  labApis

}
